home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
B-Book Series
/
(k)b4.d64
/
sec10.4.2
< prev
next >
Wrap
Text File
|
2007-02-28
|
562b
|
19 lines
0010 DIM NAME$(11) OF 3, TEMP$ OF 3
0020 FOR K:=1 TO 11 DO READ NAME$(K)
0030 LEFT':=1; RIGHT':=10
0050 REPEAT
0060 FOR PAIR:=LEFT' TO RIGHT' DO TESTSWAP
0070 RIGHT':=RIGHT'-1
0080 FOR PAIR:=RIGHT' TO LEFT' STEP -1 DO TESTSWAP
0090 LEFT':=LEFT'+1
0100 UNTIL LEFT'>RIGHT'
0110 PROC TESTSWAP
0120 IF NAME$(PAIR)>NAME$(PAIR+1) THEN
0130 TEMP$:=NAME$(PAIR)
0140 NAME$(PAIR):=NAME$(PAIR+1)
0150 NAME$(PAIR+1):=TEMP$
0160 ENDIF
0170 ENDPROC TESTSWAP
9020 FOR K:=1 TO 11 DO PRINT NAME$(K);
9030 DATA "JIM","BEN","ZOE","PAT","VAL","KEN","RON","HAL","LEN","ALF","TOM"